// Copyright 2022 a.o.smith ALL Rights Reserved
package com.liuxinlong.modules.entity;

import com.baomidou.mybatisplus.annotations.TableName;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 设计标准草稿信息类
 *
 * @author liuxinlong@hotwater.com.cn
 * @version 1.0.0
 * @since 2022年4月7日
 */
@Api("设计标准草稿实体对象")
@Data
@TableName("pmip_design_standard_draft")
public class DesignStandardDraft {
	/**
	 * 草稿id
	 */
	@ApiModelProperty("草稿id")
	private String id;

	/**
	 * 标准id
	 */
	@ApiModelProperty("标准id")
	private String standardId;

	/**
	 * 标准编码
	 */
	@ApiModelProperty("标准编码")
	private String standardSn;

	/**
	 * 标准名称
	 */
	@ApiModelProperty("标准名称")
	private String name;

	/**
	 * 作用层级
	 */
	@ApiModelProperty("作用层级")
	private String hierarchy;

	/**
	 * 部门
	 */
	@ApiModelProperty("部门")
	private String department;

	/**
	 * 回顾部门
	 */
	@ApiModelProperty("回顾部门")
	private String reviewDepartment;

	/**
	 * 标准分类
	 */
	@ApiModelProperty("标准分类")
	private String classification;

	/**
	 * 强制分类：1.强制，2.推荐，3试行
	 */
	@ApiModelProperty("强制分类")
	private int mandatory;

	/**
	 * 版本
	 */
	@ApiModelProperty("版本")
	private String version;

	/**
	 * 保密等级 1 A 2 B
	 */
	@ApiModelProperty("保密等级")
	private int securityLevel;

	/**
	 * 试行开始时间
	 */
	private String trialStartTime;

	/**
	 * 试行结束时间
	 */
	private String trialEndTime;

	/**
	 * 适用范围
	 */
	private String applicability;

	/**
	 * 标准状态：0.草稿，1.发布
	 */
	private int status;

	/**
	 * 回顾时间
	 */
	@ApiModelProperty("回顾时间")
	private String reviewTime;

	/**
	 * 主文件
	 */
	@ApiModelProperty("主文件")
	private String masterFile;

	/**
	 * 附件
	 */
	private String attach;

	/**
	 * 创建时间
	 */
	private String createTime;

	/**
	 * 创建人
	 */
	private String createUser;

	/**
	 * 修改时间
	 */
	private String updateTime;

	/**
	 * 修改人
	 */
	private String updateUser;

	/**
	 * 检出人
	 */
	private String operateUser;

	/**
	 * 备注
	 */
	private String remark;

}
